ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;list-style: none;
}
.bottomwrap * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.container2 {
	margin: 0px auto; padding: 0px; width: 1200px;
}
.container {
	margin: 0px auto; padding: 0px; width: 1180px;
}
.bottomwrap {
	background: linear-gradient(rgb(237, 244, 252), rgb(255, 255, 255)); margin: 20px auto 0px; width: 100%; padding-top: 50px; z-index: 999; max-width: 1920px;min-height:400px;
}
.bottomwrap > .container {
	
}
.bottomwrap .fouryw {
	position: relative;
}
.bottomwrap .fouryw > ul {
	width: 100%; margin-top: 60px; display: block;
}
.bottomwrap .fouryw > ul > li {
	border: 1px solid rgb(221, 235, 249); border-image: none; width: 21%; height: 185px; float: left; cursor: pointer;
}
.bottomwrap .fouryw > ul > li + li {
	margin-left: 5.3%;
}
.bottomwrap .fouryw > ul > li > .img1 {
	margin: -12px auto 0px; display: block;
}
.bottomwrap .fouryw > ul > li > .p1 {
	text-align: center; color: rgb(0, 89, 181); line-height: 36px; font-size: 30px; font-weight: bolder; margin-top: 27px;
}
.bottomwrap .fouryw > ul > li > .hoverbox.hoverbox01 {
	background: url("scindex_hoverboxbg01.png") rgb(255, 255, 255);
}
.bottomwrap .fouryw > ul > li > .hoverbox.hoverbox02 {
	background: url("scindex_hoverboxbg02.png") rgb(255, 255, 255);
}
.bottomwrap .fouryw > ul > li > .hoverbox.hoverbox03 {
	background: url("scindex_hoverboxbg03.png") rgb(255, 255, 255);
}
.bottomwrap .fouryw > ul > li > .hoverbox.hoverbox04 {
	background: url("scindex_hoverboxbg04.png") rgb(255, 255, 255);
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie {
	width: 20%; padding-left: 22px; float: left; box-sizing: border-box;
}
.bottomwrap .fouryw > ul > li > .hoverbox.hoverbox01 .lie {
	width: 16.5%;
}
.bottomwrap .fouryw > ul > li > .hoverbox.hoverbox02 .lie {
	width: 25%;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv {
	
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .yw_fistli {
	margin: 0px auto; text-align: left; color: rgb(0, 0, 0); display: inline-block; cursor: auto; max-width: 100%;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .yw_fistli .img2 {
	width: 75px; height: 75px;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .yw_fistli p {
	margin: 18px 0px; width: 100%; overflow: hidden; font-size: 22px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li {
	width: 100%; line-height: 36px;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li.active > a::before {
	top: 12px; width: 0px; right: 60%; border-top-color: transparent; border-right-color: rgb(204, 204, 204); border-bottom-color: transparent; border-top-width: 10px; border-right-width: 8px; border-bottom-width: 12px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; cursor: pointer; content: "";
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li > a {
	padding-left: 15px; position: relative;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li .Submenu {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(170, 170, 170); border-image: none; top: 0px; width: 60%; height: 100%; right: 0px; position: absolute; z-index: 10; max-height: 215px;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li .Submenu::before {
	
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li .Submenu {
	display: none;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li.active .Submenu {
	display: block;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li .Submenu a {
	line-height: 28px; font-size: 14px;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li > a::after {
	background: rgb(163, 163, 163); border-radius: 50%; left: 0px; top: 50%; width: 7px; height: 7px; margin-top: -4px; position: absolute; content: "";
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li a {
	width: 100%; color: rgb(163, 163, 163); overflow: hidden; font-size: 18px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv li a:hover {
	color: #016bd5;
}
.bottomwrap .fouryw > ul > li > .hoverbox {
	background-position: 0% 0%; padding: 40px 10px; left: -10px; top: 185px; width: 1200px; display: none; position: absolute; z-index: 999; min-height: 245px; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: 100% 100% !important; background-origin: padding-box; background-clip: border-box; background-color: rgb(255, 255, 255);
}
.bottomwrap .fouryw li > .hoverbox.on {
	display: block; z-index: 999; min-height: 440px;
}
.bottomwrap .fourbanner {
	margin-top: 50px; margin-bottom: 40px;
}
.bottomwrap .fourbanner ul {
	display: block;
}
.bottomwrap .fourbanner li {
	width: 23.5%; float: left;
}
.bottomwrap .fourbanner li + li {
	margin-left: 2%;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .yw_fistli p {
	
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv {
	padding: 0px 0px 20px; height: 236px; position: relative; box-sizing: border-box;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv > div:nth-child(1) {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv ul {
	transition:0.25s; width: 100%;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv.btnshow ul {
	left: 0px; top: 0px; position: absolute;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv .lipre {
	background-position: 0% 0%; border-radius: 50%; border: 1px solid rgb(221, 221, 221); border-image: none; width: 20px; height: 20px; text-align: center; bottom: 0px; display: none; z-index: 10; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: 100% 100% !important; background-origin: padding-box; background-clip: border-box; background-color: rgb(221, 221, 221);
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv .linext {
	background-position: 0% 0%; border-radius: 50%; border: 1px solid rgb(221, 221, 221); border-image: none; width: 20px; height: 20px; text-align: center; bottom: 0px; display: none; z-index: 10; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: 100% 100% !important; background-origin: padding-box; background-clip: border-box; background-color: rgb(221, 221, 221);
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv .btnbox p {
	text-align: center;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv.btnshow .lipn {
	display: inline-block;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv .btnbox {
	margin: 0px auto; left: 13px; text-align: center; bottom: -11px; font-size: 0px; display: inline-block; position: absolute;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv .lipre {
	background: url("newzwxx_051top.png") no-repeat; left: 30%;
}
.bottomwrap .fouryw > ul > li > .hoverbox .lie .uldiv .linext {
	background: url("newzwxx_051bottom.png") no-repeat; right: 30%; margin-left: 20px;
}
.bottomwrap .title {
	text-align: center;
}
.bottomwrap .title h1 {
	color: rgb(0, 89, 181); letter-spacing: 25px; font-size: 70px;
}
.bottomwrap .title h2 {
	color: rgb(0, 89, 181); font-size: 30px; font-weight: normal; margin-bottom: 10px; opacity: 0.8;
}
.bottomwrap .title h3 {
	margin: 0px; color: rgb(0, 89, 181); font-weight: normal; position: relative; opacity: 0.3;
}
.bottomwrap .title h3 span {
	background: rgb(253, 244, 244); padding: 0px 15px; letter-spacing: 2px; font-size: 24px;
}
.bottomwrap .title h3::after {
	background: rgb(0, 89, 181); left: 0px; top: 50%; width: 100%; height: 2px; position: absolute; z-index: -1; content: "";
}